package com.lxmes.hr.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.lxmes.common.annotation.Excel;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 奖惩考核指标对象 nc_reward_punishment
 * 
 * @author 张志煜
 * @date 2022-11-25
 */
public class NcRewardPunishment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 公司代码 */
    @Excel(name = "公司代码")
    private String factoryCode;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String factoryName;

    /** 奖惩项目 */
    @Excel(name = "奖惩项目")
    private String rePunProject;

    /** 奖惩小项 */
    @Excel(name = "奖惩小项")
    private String rePunPro;

    /** 奖惩标准 */
    @Excel(name = "奖惩标准")
    private String rePunStandard;

    /** 部门奖惩标准 */
    @Excel(name = "部门奖惩标准")
    private String bmRePunStandard;

    /** 分部奖惩标准 */
    @Excel(name = "分部奖惩标准")
    private String fbRePunStandard;

    /** 车间奖惩标准 */
    @Excel(name = "车间奖惩标准")
    private String cjRePunStandard;

    /** 班组奖惩标准 */
    @Excel(name = "班组奖惩标准")
    private String bzRePunStandard;

    /** 备注 */
    @Excel(name = "备注")
    private String reamrk;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFactoryCode(String factoryCode) 
    {
        this.factoryCode = factoryCode;
    }

    public String getFactoryCode() 
    {
        return factoryCode;
    }
    public void setFactoryName(String factoryName) 
    {
        this.factoryName = factoryName;
    }

    public String getFactoryName() 
    {
        return factoryName;
    }
    public void setRePunProject(String rePunProject) 
    {
        this.rePunProject = rePunProject;
    }

    public String getRePunProject() 
    {
        return rePunProject;
    }
    public void setRePunPro(String rePunPro) 
    {
        this.rePunPro = rePunPro;
    }

    public String getRePunPro() 
    {
        return rePunPro;
    }
    public void setRePunStandard(String rePunStandard) 
    {
        this.rePunStandard = rePunStandard;
    }

    public String getRePunStandard() 
    {
        return rePunStandard;
    }
    public void setBmRePunStandard(String bmRePunStandard) 
    {
        this.bmRePunStandard = bmRePunStandard;
    }

    public String getBmRePunStandard() 
    {
        return bmRePunStandard;
    }
    public void setFbRePunStandard(String fbRePunStandard) 
    {
        this.fbRePunStandard = fbRePunStandard;
    }

    public String getFbRePunStandard() 
    {
        return fbRePunStandard;
    }
    public void setCjRePunStandard(String cjRePunStandard) 
    {
        this.cjRePunStandard = cjRePunStandard;
    }

    public String getCjRePunStandard() 
    {
        return cjRePunStandard;
    }
    public void setBzRePunStandard(String bzRePunStandard) 
    {
        this.bzRePunStandard = bzRePunStandard;
    }

    public String getBzRePunStandard() 
    {
        return bzRePunStandard;
    }
    public void setReamrk(String reamrk) 
    {
        this.reamrk = reamrk;
    }

    public String getReamrk() 
    {
        return reamrk;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("factoryCode", getFactoryCode())
            .append("factoryName", getFactoryName())
            .append("rePunProject", getRePunProject())
            .append("rePunPro", getRePunPro())
            .append("rePunStandard", getRePunStandard())
            .append("bmRePunStandard", getBmRePunStandard())
            .append("fbRePunStandard", getFbRePunStandard())
            .append("cjRePunStandard", getCjRePunStandard())
            .append("bzRePunStandard", getBzRePunStandard())
            .append("reamrk", getReamrk())
            .toString();
    }
}
